
package com.hlkj.pay.app.merchant.ext.impl.leshua.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.hlkj.pay.app.merchant.ext.dto.order.ChannelCommonConfig;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Data
public class LeshuaPayConfig extends ChannelCommonConfig {


    @Schema(description = "代理ID")
    @JsonProperty("agentId")
    private String agentId;

    @Schema(description = "进件秘钥")
    @JsonProperty("access_key")
    private String accessKey;

    @Schema(description = "通知秘钥")
    @JsonProperty("notify_key")
    private String notifyKey;

    @Schema(description = "渠道号")
    private String reportConfigId;

    @Schema(description = "版本")
    private String version = "2.0";

    @Schema(description = "字符集")
    private String charset = "UTF-8";


}
